//package com.pro.framework.api.structure;
//
//import java.util.function.Supplier;
//
//@FunctionalInterface
//public interface ThrowingSupplier<T, E extends Exception> {
//    T get() throws E;
//
//    static <T> Supplier<T> unchecked(ThrowingSupplier<T, ?> s) {
//        return () -> {
//            try {
//                return s.get();
//            } catch (Exception e) {
//                throw new RuntimeException(e);
//            }
//        };
//    }
//}
